1. 使用DMG安装Mysql
在mac下使用DMG安装Mysql,并进行本地开发的简单配置
1.1 下载并安装
mysql下载地址:https://dev.mysql.com/downloa...
当前安装版本: mysql-5.7.22-macos10.13-x86_64.dmg
1.2 记录安装后的root密码
安装完成后会一个提示弹窗,保存弹出窗的密码,该密码是root的自动生成密码,如:nAtg)3QBA!7_
1.3 设置开动启动
在系统偏好设置里,找到mysql,打开即可启动,也可设置开机启动。
1.4 更改初始密码
使用localhost连接数据库,会提示密码通过,但未修改初始密码,连接不成功。需进行密码更改
1.4.1 配置mysql终端可访问
查看此目录下是否有mysql
$ open /usr/local/mysql/bin
打开系统环境变量配置
$ vim ~/.bash_profile
添加下面代码
export PATH=$PATH:/usr/local/mysql/bin
执行命令使配置生效
$ source ~/.bash_profile
1.4.2 登录mysql
登录mysql, 输入之前保存的初始化密码 nAtg)3QBA!7_
$ mysql -uroot -p
1.4.3 修改初始密码
# 注意结尾有分号
$ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
1.4.4 修改ip访问权限
// 参数文章https://blog.csdn.net/liuquan0071/article/details/62423674
// 授权所有数据库的所有表的所有权限给ip为任意值用户名为root密码为newpassword的用户
修改用户root在终端访问数据库的权限
$ GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword';
刷新使刚修改的权限生效
$ flush privileges;
现在可以使用ip访问数据库了.
2. 删除Mysql
如果存在旧的mysql安装可能会出问题,完全删除旧的mysql的方法如下:
怎样才能完全卸载mysql和删除它从你的Mac(包括所有数据库)执行以下操作:
- 打开终端窗口
- 使用mysqldump备份你的数据库将文本文件!
- 停止数据库服务器
- sudo rm /usr/local/mysql
- sudo rm -rf /usr/local/mysql*
- sudo rm -rf /Library/StartupItems/MySQLCOM
- sudo rm -rf /Library/PreferencePanes/My*
- edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
- rm -rf ~/Library/PreferencePanes/My*
- sudo rm -rf /Library/Receipts/mysql*
- sudo rm -rf /Library/Receipts/MySQL*
- sudo rm -rf /private/var/db/receipts/mysql
最后三行尤为重要,否则,你不能安装一个旧版本的MySQL,即使你认为你已经完全删除了新版本!希望能帮大家!
3. brew安装mysql
此安装比较简单,网络上有比较多的教程,安装都成功的。
安装完后mysql启动
$ brew services start mysql
停止
$ brew services stop mysql
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。